package com.sh.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.sh.entity.Oil;
import com.sh.entity.Repair;
import com.sh.entity.User;


@Mapper
public interface RepairDao {
	public List<Repair> listRepair(Map<String,Object> conMap);

	public void saveUpload(@Param("list")List<Repair> checkList,@Param("user")User user, @Param("sysTime")String sysTime);

	//查询数量
	public int listRepairCount(Map<String, Object> conMap);
	//删除
	public void deleteRepairs(@Param("array")String[] ids);
	//保存
	public void saveRepairs(@Param("repair")Repair repair, User user);

	//判断 数据是不是已经存在
	//根据 【日期】【车号】【客户名】【金额】判断
	public int isRepairExistForUpdate(@Param("repair")Repair repair);
	//判断 数据是不是已经存在
	//根据 【日期】【车号】【客户名】【金额】判断
	public int isRepairExistForAdd(@Param("repair")Repair repair);
	//根据ID 查询 对应日期
	public List listYearByIds(@Param("array")String[] ids);
}
